#ifndef _ECHART_PRIVATE_H
#define _ECHART_PRIVATE_H

struct _Echart
{
	Echart_Type type;
	char *title;
	Echart_Color color;
	Eina_Inlist *datasets;
	unsigned int width;
	unsigned int height;
};

struct _Echart_Dataset
{
	EINA_INLIST;
	Eina_Array *values;
	Echart_Color color;
	char *label;
};

struct _Echart_Backend
{
	void (*generate)(Echart *ec, void *data);
};

#endif
